public class newclass {
    public static void main(String[] args) {
        String s1 = new String("abc");
        String s2 = new String("ac");
        String s3 = new String("abc");
        String s4 = new String("abcdef");
        System.out.println(s1.compareTo(s2)); // 不同输出字符差值-1
        System.out.println(s1.compareTo(s3)); // 相同输出 0
        System.out.println(s1.compareTo(s4)); // 前k个字符完全相同，输出长度差值 -3
    }
//    public static void main(String[] args) {
//        Student student1=new Student(1,"123");
//        Student student2=new Student(1,"123");
//        System.out.println(st);
//    }
    public static void main1(String[] args) {
//        String s1="abc";
//        String s2="abc";
        String s1=new String("abc");
        String s2=new String("abc");
        System.out.println(s1.equals("abc"));
        System.out.println(s1==s2);
    }
//    public boolean contains(int toFind){
//        int left=0;
//        int right=usesize-1;
//        while(left<=right){
//            int a=(left+right)/2;
//                if (arrys[a]==toFind)
//                    return true;
//                else if (arrys[a]>toFind)
//                    right=a-1;
//                else left=a+1;
//        }
//        return false;
//    }
//    public int indexOf(int toFind){
//        int left=0;
//        int right=usesize-1;
//        while(left<=right){
//            int a=(left+right)/2;
//            if (arrys[a]==toFind)
//                return a;
//            else if (arrys[a]>toFind)
//                right=a-1;
//            else left=a+1;
//        }
//        return -1;
//    }
}
class Student{
    public int a;
    public String s;

    public Student(int a, String s) {
        this.a = a;
        this.s = s;
    }
}